package com.woniu.cloud.form;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 门店流水表
 * </p>
 *
 * @author Lucas
 * @since 2021-09-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class StoreRevenueSelectForm implements Serializable {

    @ApiModelProperty("id")
    private Integer storeRevenueId;

    /**
     * 门店id
     */
    @ApiModelProperty("门店id")
    private Integer storeRevenueStoreId;

    /**
     * 流水金额
     */
    @ApiModelProperty("流水金额")
    private Double storeRevenuePrice;

    /**
     * 店铺进货订单id
     */
    @ApiModelProperty("店铺进货订单id")
    private Integer storeRevenueStorePurchaseOrderId;

    /**
     * 服务订单id
     */
    @ApiModelProperty("服务订单id")
    private Integer storeRevenueServiceOrderId;

    /**
     * 商品订单id
     */
    @ApiModelProperty("商品订单id")
    private Integer storeRevenueStoreGoodOrderId;

    /**
     * 流水资金类型 1.加盟  2.商品进货 3.服务收入4.商品收入
     */
    @ApiModelProperty("流水资金类型 1.加盟  2.商品进货 3.服务收入4.商品收入")
    private Integer storeRevenueType;

    /**
     * 支出/收入 1.收入  2.支出
     */
    @ApiModelProperty("支出/收入 1.收入  2.支出")
    private Integer storeRevenueRetype;

    /**
     * 流水开始日期
     */
    @ApiModelProperty("流水开始日期")
    private String timeAfter;


    /**
     * 流水结束日期
     */
    @ApiModelProperty("流水结束日期")
    private String timeBefore;


    /**
     * 页数
     */
    @ApiModelProperty("页数")
    private Integer pageIndex;

}
